/*
 * @Author: 杜家璇
 * @Date: 2023-04-17 21:15:37
 * @LastEditors: 杜家璇
 * @LastEditTime: 2023-08-12 12:03:54
 * @FilePath: \weiNingWeb\src\server\api.js
 * @Description: 
 * 
 * Copyright (c) 2023 by 用户/公司名, All Rights Reserved. 
 */
/**
 * api接口统一管理
 */
import { api } from '@server/request.js'
//例
export function getDictionaryData(param) {
    var result = get(`/dicase/dictionary/${param}`);
    return result;
}


//登录
// export function login(data) {
//     return api.post(`/caselibraryv2_0/user/login`, data);
// }
// //通過token获取用户信息
// export function getUserInfo() {
//     return api.get(`/caselibraryv2_0/user/getMessage`);
// }


// 获取广告接口
export function advertisementList() {
    return api.get(`/biz/ads`);
}

// 登录接口
export function authLogin(data) {
    return api.post(`/auth/login`,data,{
        isEncrypt:true
    });
}

// 模型列表
// export function modelList(data) {
//     return api.post(`/biz/model/page`,data);
// }
export function modelList() {
    return api.get(`/biz/model/list`);
}

// 获取商品列表
export function prodList(data) {
    return api.post(`/biz/prod/page`,data);
}

// 获取公众号二维码
// export function getDeviceQrcode(deviceCode) {
//     return api.get(`/biz/experience/devices/getByDeviceCode/${deviceCode}`);
// }
export function getDeviceQrcode(orderNumber,type) {
    return api.get(`/mp/account/getQrCodeUrl/${orderNumber}?type=${type}`);
}

// 登录 获取租户列表
export function tenantList() {
    return api.get(`/auth/tenant/list`);
}

// 结算生成订单
export function orderConfirm(data) {
    return api.post(`/biz/order/confirm`,data);
}

// 生成订单后调用生成二维码
export function orderSubmit(data) {
    return api.post(`/pay/order/submit`,data);
}

// 支付订单回调
export function bodyEmitter(orderNumber) {
    return api.get(`/biz/order/result/${orderNumber}`);
}

// 同时后端返送sse消息
export function sseResult(orderNumber) {
    return api.get(`/biz/order/sseResult/${orderNumber}`);
}

// 轮询手机端上传图片状态
export function uploadImageResult(taskId) {
    return api.get(`/biz/ai/mobile/uploadImage/result/${taskId}`);
}

// 手机上传图片重新上传
export function reUpload(taskId) {
    return api.get(`/biz/ai/mobile/reUpload/${taskId}`);
}


